home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
opn_314.zip
/
OPN-D.ZIP
/
OPINION.DOC
< prev
next >
Wrap
Text File
|
1990-05-31
|
11KB
|
305 lines
Documentation for Opinion Poll
==============================
Opinion Poll is a simple door program that allows you to run opinion polls
from your BBS and tabulate the results into a bulletin. Opinion Poll may
be executed in two different modes. The first method is the general method.
This method will support up to 12 simultaneous polls. This method is executed
with one of the following command lines:
OPINION
OPINION node path bbs
The first line will run Opinion Poll in local mode. The second line runs
Opinion Poll in remote mode and the 'node' parameter represents the BBS node
that is running, the 'path' is the full drive and path to your BBS files,
and the 'bbs' is your BBS type as described below.
In this mode, Opinion Poll will scan the current directory for files of type
'.POL'. It will then present a list of up to 12 polls to select from.
The second method of execution is the specific method. This method will
support an unlimited number or polls. The command line for the second
method is:
OPINION pollname
OPINION node path bbs pollname
The first parameters are the same as above and the 'pollname' is the
name of the poll definition file to run (.POL assumed).
Well, I hope you enjoy the program. If you have any questions or comments,
please feel free to leave them on Mycroft Systems (408)927-0105.
File list:
==========
OPINION.DOC - This Document.
OPINION.BAT - DOORS execution file - general method (sample).
OPINION.EXE - The executible program (will run stand-alone).
OPINION.CFG - Opinion poll configuration file.
BBSUSE1.BAT - DOORS execution file - specific method (sample).
BBSUSE1.POL - Sample opinion poll of BBS features. (POLL)
BBSUSE2.BAT - DOORS execution file - specific method (sample).
BBSUSE2.POL - Sample opinion poll of BBS features. (SURVEY)
BBSUSE3.BAT - DOORS execution file - specific method (sample).
BBSUSE3.POL - Sample opinion poll of BBS features. (RATING)
NODES.BBS - A list of your comm port assignments by BBS node.
PORTS.BBS - Port definition file (optional & described within).
Program history:
================
06/88 Version 1.00 - Initial version
08/88 Version 2.00 - Allows each user to only vote once per poll
09/88 Version 2.01 - Returns to poll menu after voting on poll
11/88 Version 2.02 - WWIV & PCBoard 14 support added
09/89 Version 2.30 - Spitfire support
10/89 Version 3.00 - Switched from POLL only type to POLL, SURVEY, RATING
06/90 Version 3.10 - New int I/O routines. view poll results, help
Config File Format:
===================
The following is the format of the OPINION.CFG file:
Line 1 - Name of your BBS.
Line 2 - SysOps name.
Line 3 - Maximum time user may spend in opinion (in minutes).
BBS Specific Operation:
=======================
Opinion supports the follow BBS type parameters:
RBBS15 for RBBS 15.x
RBBS for RBBS 16.1 or newer
QBBS for Quick BBS
PCBOARD for PC-Board 12.1
PCBOARD14 for PC-Board 14.x
WILDCAT for Wildcat BBS
GAP for GAP BBS
WWIV for WWIV BBS
SPITFIRE for Spitfire BBS (door)
SPITFIREK for Spitfire BBS (Main Menu User Command)
SPITFIREM for Spitfire BBS (Message Menu User Command)
SPITFIREF for Spitfire BBS (File Menu User Command)
Assumed RBBS 16.x files:
------------------------
Opinion assumes that the following files are in the directory specified
by the path parameter when running directly under RBBS 16.x:
NODES.BBS Node definition file.
MESSAGES This file contains the information pertaining
to each node on the BBS.
DORINFOx.DEF This file contains all of the users settings
such as graphics, parity, baud rate, etc.
Assumed RBBS 15.x files:
------------------------
Opinion assumes that the following files are in the directory specified
by the path parameter when running directly under RBBS 15.x:
NODES.BBS Node definition file.
MESSAGES This file contains the information pertaining
to each node on the BBS.
USERS This file contains all of the users settings
such as graphics, parity, baud rate, etc.
PASSWRDS This file MUST contain an entry for each security
level allowed to run doors. Opinion gets the
users daily time limit from this file.
Assumed Quick BBS files:
========================
Opinion assumes that the following files are in the directory specified
by the path parameter when running directly under Quick BBS:
NODES.BBS Node definition file.
DORINFOx.DEF This file contains all of the users settings
such as graphics, parity, baud rate, etc.
Assumed PC-BOARD files:
=======================
Opinion assumes that the following files are in the directory specified
by the path parameter when running directly under PC-Board:
NODES.BBS Node definition file.
PCBOARD.SYS This file contains the information pertaining
to the BBS node and the callers information.
Assumed Wildcat files:
======================
Opinion assumes that the following files are in the directory specified
by the path parameter when running directly under Wildcat:
NODES.BBS Node definition file.
CALLINFO.BBS This file contains all of the users settings
such as graphics, parity, baud rate, etc.
Assumed GAP files:
==================
Opinion assumes that the following files are in the directory specified
by the path parameter when running directly under GAP:
NODES.BBS Node definition file.
DOOR.SYS This file contains all of the users settings
such as graphics, parity, baud rate, etc.
Assumed WWIV files:
===================
Opinion assumes that the following files are in the directory specified
by the path parameter when running directly under WWIV:
NODES.BBS Node definition file.
CHAIN.TXT This file contains all of the users settings
such as graphics, parity, baud rate, etc.
Assumed Spitfire files:
=======================
Opinion assumes that the following files are in the directory specified
by the path parameter when running directly under Spitfire:
NODES.BBS Node definition file.
* SFDOORS.DAT This file contains all of the users settings
such as graphics, parity, baud rate, etc.
* SFMAIN.DAT This file contains all of the users settings
such as graphics, parity, baud rate, etc.
* SFMESS.DAT This file contains all of the users settings
such as graphics, parity, baud rate, etc.
* SFFILE.DAT This file contains all of the users settings
such as graphics, parity, baud rate, etc.
* Note only one of these files is required. Will depend on the environment
you select.
Writing new polls:
==================
The following section will describe how to write new polls. The file
BBS_USE.POL may be used as an example. All poll files are assumed to be
of extesion '.POL'. Opinion Poll will create an associated data file of
the same name and of extension '.DAT'. Each poll definition file must
contain at least 15 lines. Anything past line 15 will be ignored and may
be used for a comment area. The following is a definition on a line by line
basis for the poll definition file:
Line 1 - Title of poll.
Line 2 - Poll type.
Line 3 - Name of bulletin output file for results
Line 4 - Question line 1
Line 5 - Question line 2
Line 6 - Question line 3
Line 7 - Question line 4
Line 8 - Option line 1
Line 9 - Option line 2
Line 10 - Option line 3
Line 11 - Option line 4
Line 12 - Option line 5
Line 13 - Option line 6
Line 14 - Option line 7
Line 15 - Option line 8
The poll title main be up to 78 characters long. The poll type must be
POLL for a select one type poll, SURVEY for select as many as desired poll,
or RATING for rate each as 0-10 poll. The bulletin output file name
should specify a complete path of where to write the opinion poll results
You may have from 1 to 4 lines for your question. These should be around
70 characters in lenght to center well. Unused question lines must be
left blank. You may have from 1 to 8 options for your users to select
from. These may be up to 70 chars in lenght, but will be truncated to a
maximum of 36 characters for output to the bulletin. Unused option lines
must be blank.
SysOp controls:
===============
The SysOp has similar controls as to those provided in RBBS. The following
set of functions are available:
Alt F1 This key will eject the current user from the game
by setting all his door access time to consumed.
Right Arrow This key will add 1 minute of door access time to
the current users current door session.
Left Arrow This key will subtract 1 minute of door access time
from the current users current door session.
F4 The F4 key will toggle the state of the SysOp
annoy toggle. Note that it is reset to its
original state when RBBS is reentered.
F6 The F6 key will toggle the state of the SysOp
availability toggle. Note that it is reset to
its original state when RBBS is reentered.
F9 The F9 key will toggle the state of the SysOp
snoop toggle. Note that it is reset to its
original state when RBBS is reentered.
F10 The F10 key is used to initiate CHAT mode. This
allows the SysOp to converse with the user via the
keyboard.
ESC The escape key is used to answer a user page. It
is also used to terminate CHAT mode.
Epilog:
=======
Please enjoy the program and feel free to contact Mycroft Systems BBS if
you have any questions.
Thanks,
Michael W. Bayley
Mycroft Systems
(408)927-0105